manwan dam - French English Dictionary